Fix application of OS patches to deal better with failure.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 11 Nov 2005 10:16:46 +0000 (11:16 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 11 Nov 2005 10:16:46 +0000 (11:16 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
buildconfigs/Rules.mk

index 5b70d23508d127a80cdea081297266a5a3965ca3..cb27b0cb99945d1ad850b51f82f1fb68d3d8613d 100644 (file)
@@ -84,7 +84,7 @@ ref-%/.valid-ref: pristine-%/.valid-pristine
        rm -rf $(@D)
        cp -al $(<D) $(@D)
        if [ -d patches/$* ] ; then \
-           for i in patches/$*/*.patch ; do ( cd $(@D) ; patch -p1 <../$$i || exit 1 ) ; done ; \
+           for i in patches/$*/*.patch ; do patch -d $(@D) -p1 <$$i || exit 1 ; done ; \
        fi
        touch $@ # update timestamp to avoid rebuild
 endif